const stu = require("./stu.js");

// 增
// stu.insertMany({
//     username:"张三",
//     city:"上海",
//     age:31,
//     sex:"女"
// }, err=>{
//     if(err){
//         console.log("插入失败")
//     }else{
//         console.log("插入成功")
//     }
// })

// 改
// stu.updateMany({},{},err=>{})
// stu.updateOne({},{},err=>{})

// 删
// stu.deleteOne({}, err=>{})
// stu.deleteMany({}, err=>{})

// 查
// stu.find((err, data)=>{
//     if(err){
//         console.log("查询失败")
//     }else{
//         console.log(data, 123);
//     }
// })
// stu.find({}, (err, data)=>{})
// stu.find({}, {}, (err, data)=>{})
// stu.find({}, {}, (err, data)=>{}).sort()
// stu.find({}, {}, (err, data)=>{}).limit()
// stu.find({}, {}, (err, data)=>{}).skip()
// stu.find({}, {}, (err, data)=>{}).skip().limit()

// 所有的数据操作都是异步的，只能在回调函数中拿到执行结果

// Promise：优化异步的回调地狱
